package com.work.daily.stream;

import com.work.daily.stream.data.Person;

import java.util.List;
import java.util.stream.Collectors;

/**
 * Stream 的筛选（filter）
 *
 * @author Shengkang.Mo
 * @create 2020-11-23 16:24
 */
public class Stream_3_2 {
    public static void main(String[] args) {
        //筛选员工中工资高于8000的人，并形成新的集合
        List<Person> personList = Person.initData();
        List<String> newList = personList.stream()
                                         .filter(person -> person.getSalary() > 8000)
                                         .map(Person::getName)
                                         .collect(Collectors.toList());
        System.out.println("高于8000的人员工姓名:" + newList);
    }
}
